Si les abscisses des deux points sont égales, alors la droite est parallèle à l'axe des ordonnées.
Sinon :
def droite(xA,yA,xB,yB):
if xA==xB:
if yA==yB:
return "Il n'est pas possible de donner une équation de droite avec deux points identiques"
else:
return " la droite (AB) est parallèle à l'axe des ordonnées et son équation réduite est x = " +str(xA)
else:
if yA==yB:
return "La droite (AB) est parallèle à l'axe des abscisses et son équation réduite est y="+str(yA)
else:
m=(yB-yA)/(xB-xA)
p=yA-m*xA
return "La droite (AB) a pour équation réduite y="+str(m)+"x+"+str(p)
Source : https://lesmanuelslibres.region-academique-idf.frTélécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/mathe-matiques-seconde ou directement le fichier ZIPSous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0 